13a1849e20c241a4f9fc0b2fd49828ee57942965,ocpp-v1_6/src/main/java/eu/chargetime/ocpp/JSONCommunicator.java,JSONCommunicator,parse,#Object#,102
Before Change
} else if (array.getInt(INDEX_MESSAGEID) == TYPENUMBER_CALLRESULT) {
message = new CallResultMessage();
message.setPayload(array.get(INDEX_CALLRESULT_PAYLOAD).toString());
} else if (array.getInt(INDEX_MESSAGEID) == TYPENUMBER_CALLERROR) {
message = new CallErrorMessage();
((CallErrorMessage) message).setErrorCode(array.get(INDEX_CALLERROR_ERRORCODE).toString());
((CallErrorMessage) message).setErrorDescription(array.get(INDEX_CALLERROR_DESCRIPTION).toString());
After Change
} else if (array.get(INDEX_MESSAGEID).getAsInt() == TYPENUMBER_CALLRESULT) {
message = new CallResultMessage();
message.setPayload(array.get(INDEX_CALLRESULT_PAYLOAD).toString());
} else if (array.get(INDEX_MESSAGEID).getAsInt() == TYPENUMBER_CALLERROR) {
message = new CallErrorMessage();
((CallErrorMessage) message).setErrorCode(array.get(INDEX_CALLERROR_ERRORCODE).getAsString());
((CallErrorMessage) message).setErrorDescription(array.get(INDEX_CALLERROR_DESCRIPTION).getAsString());